Domain Specific Language for Modular Knitting Pattern Definitions: Purl
نویسنده
چکیده
Purl is a language to be used for modular definition and verification of knitting patterns. The syntax is similar to the standard knitting pattern notation provided by the Craft Yarn Council. Purl provides constructs not available in the standard notation to allow reuse of segments of patterns. This report describes the basics of knitting and hand-knitting patterns. A knitting pattern language more terse than the standard notation is presented with the implementation of a compiler to this standard.
منابع مشابه
A Mixin-Based, Semantics-Based Approach to Reusing Domain-Specific Programming Languages
Domain-specific programming languages (DSLs) are emerging as an important paradigm for the engineering of large reliable software systems. Modular interpreters are an approach to building off-the-shelf software components that implement fragments of DSLs. We describe an approach to implementing modular interpreters in an object-oriented fashion, using the design pattern of extensible computatio...
متن کاملModular Formal Islands: Embed theory in your practice
Motivated by the proliferation and usefulness of Domain Specific Languages as well as the demand in enriching well established languages by high level capabilities like modularity, pattern matching or strategic rewriting, we have introduced in previous works the Formal Islands framework. The main idea consists in integrating, in existing programs, formally defined parts called Islands, on which...
متن کاملFormylglycinamide Ribonucleotide Amidotransferase from Thermotoga maritima: Structural Insights into Complex Formation†‡
In the fourth step of the purine biosynthetic pathway, formyl glycinamide ribonucleotide (FGAR) amidotransferase, also known as PurL, catalyzes the conversion of FGAR, ATP, and glutamine to formyl glycinamidine ribonucleotide (FGAM), ADP, P i, and glutamate. Two forms of PurL have been characterized, large and small. Large PurL, present in most Gram-negative bacteria and eukaryotes, consists of...
متن کاملThe Design of Knitting Dress and the Development Orientation of Knitting Enterprises
At present, in the fashion domain, the uniform advantage of tatting products have been broken by knitting products which suddenly rise and partly occupy the market, so the situation that knitting products and tatting products occupy the market together begins to form. Because of their own characters of knitting dress or tatting dress, they can not be replaced. But in future, the knitting dress ...
متن کاملPaisley: A Pattern Matching Library for Arbitrary Object Models
Professional development of software dealing with structured models requires more systematic approach and semantic foundation than standard practice in general-purpose programming languages affords. One remedy is to integrate techniques from other programming paradigms, as seamless as possible and without forcing programmers to leave their comfort zone. Here we present a tool for the implementa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1606.08708 شماره
صفحات -
تاریخ انتشار 2016